private static class MultiServerUserRegistry.TransferSimpUser extends java.lang.Object implements SimpUser
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
name |
private MultiServerUserRegistry.SessionLookup |
sessionLookup |
private java.util.Set<MultiServerUserRegistry.TransferSimpSession> |
sessions |
Constructor and Description |
---|
TransferSimpUser()
Default constructor for JSON deserialization.
|
TransferSimpUser(SimpUser user)
Constructor to create user from a local user.
|
Modifier and Type | Method and Description |
---|---|
private void |
addSessions(java.util.Map<java.lang.String,SimpSession> map) |
private void |
afterDeserialization(MultiServerUserRegistry.SessionLookup sessionLookup) |
boolean |
equals(java.lang.Object other) |
java.lang.String |
getName()
The unique user name.
|
SimpSession |
getSession(java.lang.String sessionId)
Look up the session for the given id.
|
java.util.Set<SimpSession> |
getSessions()
Return the sessions for the user.
|
int |
hashCode() |
boolean |
hasSessions()
Whether the user has any sessions.
|
void |
setName(java.lang.String name) |
void |
setSessions(java.util.Set<MultiServerUserRegistry.TransferSimpSession> sessions) |
java.lang.String |
toString() |
private java.lang.String name
private java.util.Set<MultiServerUserRegistry.TransferSimpSession> sessions
private MultiServerUserRegistry.SessionLookup sessionLookup
public TransferSimpUser()
public TransferSimpUser(SimpUser user)
public void setName(java.lang.String name)
public java.lang.String getName()
SimpUser
public boolean hasSessions()
SimpUser
hasSessions
in interface SimpUser
public SimpSession getSession(java.lang.String sessionId)
SimpUser
getSession
in interface SimpUser
sessionId
- the session idnull
.public void setSessions(java.util.Set<MultiServerUserRegistry.TransferSimpSession> sessions)
public java.util.Set<SimpSession> getSessions()
SimpUser
getSessions
in interface SimpUser
private void afterDeserialization(MultiServerUserRegistry.SessionLookup sessionLookup)
private void addSessions(java.util.Map<java.lang.String,SimpSession> map)
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object